Remove clip-region computing code. Just use &paned->handle_pos.
authorSoeren Sandmann <sandmann@daimi.au.dk>
Sat, 10 Jul 2004 23:42:47 +0000 (23:42 +0000)
committerSøren Sandmann Pedersen <ssp@src.gnome.org>
Sat, 10 Jul 2004 23:42:47 +0000 (23:42 +0000)
Sun Jul 11 01:38:48 2004  Soeren Sandmann  <sandmann@daimi.au.dk>

* gtk/gtkpaned.c (gtk_paned_expose): Remove clip-region computing
code. Just use &paned->handle_pos.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkpaned.c

index 8d5f23ab2a7778c60ed291ef2b105ffcbd49c78f..8d5054a8574a44354c27e80d233a8a04c2da3257 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sun Jul 11 01:38:48 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkpaned.c (gtk_paned_expose): Remove clip-region computing
+       code. Just use &paned->handle_pos.
+
 Sun Jul 11 01:12:50 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        Bug 144271
index 8d5f23ab2a7778c60ed291ef2b105ffcbd49c78f..8d5054a8574a44354c27e80d233a8a04c2da3257 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jul 11 01:38:48 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkpaned.c (gtk_paned_expose): Remove clip-region computing
+       code. Just use &paned->handle_pos.
+
 Sun Jul 11 01:12:50 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        Bug 144271
index 8d5f23ab2a7778c60ed291ef2b105ffcbd49c78f..8d5054a8574a44354c27e80d233a8a04c2da3257 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jul 11 01:38:48 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkpaned.c (gtk_paned_expose): Remove clip-region computing
+       code. Just use &paned->handle_pos.
+
 Sun Jul 11 01:12:50 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        Bug 144271
index 8d5f23ab2a7778c60ed291ef2b105ffcbd49c78f..8d5054a8574a44354c27e80d233a8a04c2da3257 100644 (file)
@@ -1,3 +1,8 @@
+Sun Jul 11 01:38:48 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
+
+       * gtk/gtkpaned.c (gtk_paned_expose): Remove clip-region computing
+       code. Just use &paned->handle_pos.
+
 Sun Jul 11 01:12:50 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        Bug 144271
index 618ecb17174ecce8c6330a0360644e3352b4f1ac..e9b79ef050391f3cc739b370882af5791facdd3a 100644 (file)
@@ -741,34 +741,21 @@ gtk_paned_expose (GtkWidget      *widget,
       paned->child1 && GTK_WIDGET_VISIBLE (paned->child1) &&
       paned->child2 && GTK_WIDGET_VISIBLE (paned->child2))
     {
-      GdkRegion *region;
-
-      region = gdk_region_rectangle (&paned->handle_pos);
-      gdk_region_intersect (region, event->region);
-
-      if (!gdk_region_empty (region))
-       {
-         GtkStateType state;
-         GdkRectangle clip;
-
-         gdk_region_get_clipbox (region, &clip);
-
-         if (gtk_widget_is_focus (widget))
-           state = GTK_STATE_SELECTED;
-         else if (paned->handle_prelit)
-           state = GTK_STATE_PRELIGHT;
-         else
-           state = GTK_WIDGET_STATE (widget);
-         
-         gtk_paint_handle (widget->style, widget->window,
-                           state, GTK_SHADOW_NONE,
-                           &clip, widget, "paned",
-                           paned->handle_pos.x, paned->handle_pos.y,
-                           paned->handle_pos.width, paned->handle_pos.height,
-                           paned->orientation);
-       }
-
-      gdk_region_destroy (region);
+      GtkStateType state;
+      
+      if (gtk_widget_is_focus (widget))
+       state = GTK_STATE_SELECTED;
+      else if (paned->handle_prelit)
+       state = GTK_STATE_PRELIGHT;
+      else
+       state = GTK_WIDGET_STATE (widget);
+      
+      gtk_paint_handle (widget->style, widget->window,
+                       state, GTK_SHADOW_NONE,
+                       &paned->handle_pos, widget, "paned",
+                       paned->handle_pos.x, paned->handle_pos.y,
+                       paned->handle_pos.width, paned->handle_pos.height,
+                       paned->orientation);
     }
 
   /* Chain up to draw children */